explosive-controlled avalanche - Turkish English Dictionary